// C06:6.11:enum.cpp -- using enum
#include <iostream>
// create named constants for 0 - 6
enum {red, orange, yellow, green, blue, violet, indigo};

int main(void)
{
    using namespace std;
    cout << "Enter color code (0-6): ";
    int code;
    cin >> code;
    while (code >= red && code <= indigo)
    {
        switch(code)
        {
            case red : cout << "Her lips were red.\n";
                       break;
            case orange : cout << "Her hair was orange.\n";
                       break;
            case yellow : cout << "Her shoes were yellow.\n";
                       break;
            case green : cout << "Her nails were green.\n";
                       break;
            case blue : cout << "Her sweatsuit were blue.\n";
                       break;
            case violet : cout << "Her eyes were violet.\n";
                       break;
            case indigo : cout << "Her moods was indigo.\n";
                       break;
        }
        cout << "Enter color code (0-6): ";
        cin >> code;
    }
    cout << "Bye!\n";
}
